// import 'dart:async';
//
// import 'package:star_author/deer/res/gaps.dart';
// import 'package:star_author/deer/widgets/my_app_bar.dart';
// import 'package:flutter/material.dart';
// import 'package:webview_flutter/webview_flutter.dart';
//
// class WebViewPage extends StatefulWidget {
//   const WebViewPage({
//     required this.title,
//     required this.url,
//   });
//
//   final String title;
//   final String url;
//
//   @override
//   _WebViewPageState createState() => _WebViewPageState();
// }
//
// class _WebViewPageState extends State<WebViewPage> {
//   int _progressValue = 0;
//
//   @override
//   Widget build(BuildContext context) {
//     return WillPopScope(
//       onWillPop: () async {
//         return Future.value(true);
//       },
//       child: Scaffold(
//         appBar: MyAppBar(
//           centerTitle: widget.title,
//         ),
//         body: Stack(
//           children: [
//             WebView(
//               userAgent: 'flutter-app',
//               initialUrl: widget.url,
//               onProgress: (int progress) {
//                 if (!mounted) {
//                   return;
//                 }
//                 debugPrint('WebView is loading (progress : $progress%)');
//                 setState(() {
//                   _progressValue = progress;
//                 });
//               },
//               javascriptMode: JavascriptMode.unrestricted,
//             ),
//             if (_progressValue != 100)
//               LinearProgressIndicator(
//                 value: _progressValue / 100,
//                 backgroundColor: Colors.transparent,
//                 minHeight: 2,
//               )
//             else
//               Gaps.empty,
//           ],
//         ),
//       ),
//     );
//   }
// }
